Request API Access
Account creation
Before getting started with Catalyst API integration, youâll need to have an account set up within our system for the specified environment (staging or production).
Production account creation is done as part of the Sunnova Dealer onboarding process, so if youâre unsure if you have an existing account, reach out to your Dealer Sales Manager (DSM) to confirm. If you do not have an existing account, your DSM will help create one.
Staging account creation is done on a by request basis, and should be coordinated through your DSM as well.
Authorization
Once your account is set up, you will need to get authorized access to the Catalyst API.
Although Sunnova strongly encourages JWT authentication, the Catalyst API additionally supports basic authentication. It should be noted that the /contract and /credit endpoints are not available for users on basic authentication.
API Keys
JWT authentication requires âAPI keysâ to be generated for your specific account and environment which consist of;
- Java key store certificate
- Consumer key
- Password
- Server details
Your Dealer Sales Manager (DSM) will coordinate getting these API keys generated for you and will have them sent to your technical contact(s) identified during onboarding. Contact your DSM if you have not yet received your API keys or would like to submit a request to have them generated.
Get Started
With your account created and keys created, youâre now ready to integrate with Catalyst API! Reference our Get Started guide to learn how to complete your authorization and generate your first lead.